lexer=CPlusPlus
name=C#
# keywords2 is for highlighting user defined keywords or function calls or similar
keywords2=using
# keywords3 is for doc comment keywords, highlighted in style 17

statement.indent=5 case catch class default do else for if \
private protected public struct try union while
statement.end=10 ;
statement.lookback=20
block.start=10 {
block.end=10 }

#styling.within.preprocessor=1
preprocessor.symbol=#
preprocessor.start=if
preprocessor.middle=else elif
preprocessor.end=endif

keywords1=abstract as base bool break byte case catch char checked class \
const continue decimal default delegate do double else enum \
event explicit extern false finally fixed float for foreach goto if \
implicit in int interface internal is lock long namespace new null \
object operator out override params private protected public \
readonly ref return sbyte sealed short sizeof stackalloc static \
string struct switch this throw true try typeof uint ulong \
unchecked unsafe ushort using virtual void while
# C++ styles

# White space
style.0=name:ws,font:(name:Courier New;size:10),fore:#000000,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Comment
style.1=name:Comment,font:(name:Courier New;size:10),fore:#008080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Line Comment
style.2=name:Line Comment,font:(name:Courier New;size:10),fore:#008080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Doc comment
style.3=name:Doc Comment,font:(name:Courier New;size:10),fore:#008080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Number
style.4=name:Number,font:(name:Courier New;size:10),fore:#000080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Keyword
style.5=name:Keyword,font:(name:Courier New;size:10),fore:#0000A0,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Double quoted string
style.6=name:Double Quoted String,font:(name:Courier New;size:10),fore:#00A000,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Single quoted string
style.7=name:Single Quoted String,font:(name:Courier New;size:10),fore:#00A000,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# UUIDs
style.8=name:UUIDs,font:(name:Courier New;size:10),fore:#000000,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Preprocessor
style.9=name:Preprocessor,font:(name:Courier New;size:10),fore:#0000FF,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Operators
style.10=name:String,font:(name:Courier New;size:10),fore:#000000,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Identifiers
style.11=name:Identifiers,font:(name:Courier New;size:10),fore:#000000,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# End of line where string is not closed
style.12=name:String,font:(name:Courier New;size:10),fore:#00A000,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Verbatim strings for C#
style.13=name:Verbatim String,font:(name:Courier New;size:10),fore:#00A000,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Doc Comment Line
style.15=Doc Comment Line,font:(name:Courier New;size:10),fore:#008080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Keywords2
style.16=Keywords2,font:(name:Courier New;size:10),fore:#800080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Comment keyword
style.17=name:Comment keyword,font:(name:Courier New;size:10),fore:#008080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Comment keyword error
style.18=name:Comment keyword error,font:(name:Courier New;size:10),fore:#008080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:None
# Comment keyword error
style.32=name:Default,font:(name:Courier New;size:10),fore:#008080,back:#FFFFFF,eolFilled:true,CaseMode:Mixed,visible:true,hotSpot:false,DefStyle:Default

fold=1
fold.compact=1
fold.flags=16
fold.comment=1